I think the Old School Punch DSM amps are great for subs. You can find them cheap on ebay (got my punch 200 for under $150). They are way underrated, my punch 200 can easily push 1000-watts. I would think a punch 100 could even work for your subs listed. If you buy one though, make sure you buy old school, any others are not nearly as good.